local extension = Package:new("3s11j")
extension.extensionName = "new3s"

extension:loadSkillSkelsByPath("./packages/new3s/pkg/3s11j/skills")

Fk:loadTranslationTable{
  ["3s11j"] = "三设11将",
}

-- 刘劭
local liushao = General:new(extension, "3s11j__liushao", "wei", 3)
liushao:addSkills{"3s__shigui", "3s__xiese"}
liushao.headnote = "scheme"

Fk:loadTranslationTable{
  ["3s11j__liushao"] = "刘劭",
  ["#3s11j__liushao"] = "",
  ["designer:3s11j__liushao"] = "白鲨",
  ["illustrator:3s11j__liushao"] = "三国谋定天下",
}

-- 陈泰
local chentai = General:new(extension, "3s11j__chentai", "wei", 4)
chentai:addSkills{"3s__chenyong", "3s__weijin"}
chentai.headnote = "courage"

Fk:loadTranslationTable{
  ["3s11j__chentai"] = "陈泰",
  ["#3s11j__chentai"] = "",
  ["designer:3s11j__chentai"] = "拉普拉斯",
  ["illustrator:3s11j__chentai"] = "恶童",
  
  ["~3s11j__chentai"] = "吾虽死，亦当护大魏江山...",
}

--毛皇后
local maohuanghou = General:new(extension, "3s11j__maohuanghou", "wei", 3, 3, General.Female)
maohuanghou:addSkills{"3s__yaoxing", "3s__daochang"}
maohuanghou.headnote = "scheme"

Fk:loadTranslationTable{
  ["3s11j__maohuanghou"] = "毛皇后",
  ["#3s11j__maohuanghou"] = "昙华坠露",
  ["designer:3s11j__maohuanghou"] = "以火修功",
  ["illustrator:3s11j__maohuanghou"] = "摩羯",
}
--王甫赵累
local wangfuzhaolei = General:new(extension, "3s11j__wangfuzhaolei", "shu", 4)
wangfuzhaolei:addSkills{"3s__wangfu", "3s__zhaolei"}
wangfuzhaolei.headnote = "courage"

Fk:loadTranslationTable{
  ["3s11j__wangfuzhaolei"] = "王甫赵累",
  ["#3s11j__wangfuzhaolei"] = "丹忱烬甲",
  ["designer:3s11j__wangfuzhaolei"] = "屑",
  ["illustrator:3s11j__wangfuzhaolei"] = "酸包",
  ["~3s11j__wangfuzhaolei"] = "",
}

--冯习张南
local fengxizhangnan = General:new(extension, "3s11j__fengxizhangnan", "shu", 4)
fengxizhangnan:addSkills{"3s__heming", "3s__tongshu"}
fengxizhangnan.headnote = "courage"
fengxizhangnan:addRelatedSkill("3s__jushou")

Fk:loadTranslationTable{
  ["3s11j__fengxizhangnan"] = "冯习张南",
  ["#3s11j__fengxizhangnan"] = "",
  ["designer:3s11j__fengxizhangnan"] = "牧孖",
  ["illustrator:3s11j__fengxizhangnan"] = "食茸",
}

--赵妪
local zhaoyu = General:new(extension, "3s11j__zhaoyu", "yue", 4, 4, General.Female)
zhaoyu:addSkills{"3s__tafeng", "3s__zhubao"}
zhaoyu.headnote = "courage"
zhaoyu.subkingdom = "qun"

Fk:loadTranslationTable{
  ["yue"] = "越",
  ["3s11j__zhaoyu"] = "赵妪",
  ["#3s11j__zhaoyu"] = "踏岭斩鸢",
  ["designer:3s11j__zhaoyu"] = "森博十夜",
  ["illustrator:3s11j__zhaoyu"] = "",
  ["~3s11j__zhaoyu"] = "我是一个女的，我很幸运，我被选做了这个国家的皇后。",
}

--魏伯阳
local weiboyang = General:new(extension, "3s11j__weiboyang", "qun", 3)
weiboyang:addSkills{"3s__cuancu", "3s__huoji"}
weiboyang.headnote = "scheme"

Fk:loadTranslationTable{
  ["3s11j__weiboyang"] = "魏伯阳",
  ["#3s11j__weiboyang"] = "",
  ["designer:3s11j__weiboyang"] = "白鲨",
  ["illustrator:3s11j__weiboyang"] = "万仙逐鹿",
}

--高干
local gaogan = General:new(extension, "3s11j__gaogan", "qun", 4)
gaogan:addSkills{"3s__juguan", "3s__yaopan"}
gaogan.headnote = "courage"

Fk:loadTranslationTable{
  ["3s11j__gaogan"] = "高干",
  ["#3s11j__gaogan"] = "",
  ["designer:3s11j__gaogan"] = "北复猫雪",
  ["illustrator:3s11j__gaogan"] = "三国天武",
}

--安世高
local anshigh = General:new(extension, "3s11j__anshigh", "han", 3)
anshigh:addSkills{"3s__zhixin", "3s__shijing"}
anshigh.headnote = "scheme"

Fk:loadTranslationTable{
  ["3s11j__anshigh"] = "安世高",
  ["#3s11j__anshigh"] = "息阴化禅",
  ["designer:3s11j__anshigh"] = "拉普拉斯",
  ["illustrator:3s11j__anshigh"] = "白帝",
}

--孔融
local kongrong = General:new(extension, "3s11j__kongrong", "han", 3)
kongrong:addSkills{"3s__nieyi", "3s__dangyan"}
kongrong.headnote = "scheme"

Fk:loadTranslationTable{
  ["3s11j__kongrong"] = "孔融",
  ["#3s11j__kongrong"] = "",
  ["designer:3s11j__kongrong"] = "拉普拉斯",
  ["illustrator:3s11j__kongrong"] = "木婉Rae",
}

--司马伦
local simaolun = General:new(extension, "3s11j__simalun", "jin", 4)
simaolun:addSkills{"3s__zhuding", "3s__jingyan"}
simaolun.headnote = "courage"

Fk:loadTranslationTable{
  ["3s11j__simalun"] = "司马伦",
  ["#3s11j__simalun"] = "",
  ["designer:3s11j__simalun"] = "白鲨",
  ["illustrator:3s11j__simalun"] = "",
}

local weapon__coronet = fk.CreateCard{
  name = "&weapon__coronet",
  type = Card.TypeEquip,
  sub_type = Card.SubtypeWeapon,
}
extension:loadCardSkels{weapon__coronet}
extension:addCardSpec("weapon__coronet")

local armor__coronet = fk.CreateCard{
  name = "&armor__coronet",
  type = Card.TypeEquip,
  sub_type = Card.SubtypeArmor,
}
extension:loadCardSkels{armor__coronet}
extension:addCardSpec("armor__coronet")

local offensive_horse__coronet = fk.CreateCard{
  name = "&offensive_horse__coronet",
  type = Card.TypeEquip,
  sub_type = Card.SubtypeOffensiveRide,
}
extension:loadCardSkels{offensive_horse__coronet}
extension:addCardSpec("offensive_horse__coronet")

local defensive_horse__coronet = fk.CreateCard{
  name = "&defensive_horse__coronet",
  type = Card.TypeEquip,
  sub_type = Card.SubtypeDefensiveRide,
}
extension:loadCardSkels{defensive_horse__coronet}
extension:addCardSpec("defensive_horse__coronet")

local treasure__coronet = fk.CreateCard{
  name = "&treasure__coronet",
  type = Card.TypeEquip,
  sub_type = Card.SubtypeTreasure,
}
extension:loadCardSkels{treasure__coronet}
extension:addCardSpec("treasure__coronet")
Fk:loadTranslationTable{
  ["weapon__coronet"] = "虚妄之冕",
  [":weapon__coronet"] = "摸牌阶段，你多摸两张牌，你的手牌上限-1。",
  ["armor__coronet"] = "虚妄之冕",
  [":armor__coronet"] = "摸牌阶段，你多摸两张牌，你的手牌上限-1。",
  ["offensive_horse__coronet"] = "虚妄之冕",
  [":offensive_horse__coronet"] = "摸牌阶段，你多摸两张牌，你的手牌上限-1。",
  ["defensive_horse__coronet"] = "虚妄之冕",
  [":defensive_horse__coronet"] = "摸牌阶段，你多摸两张牌，你的手牌上限-1。",
  ["treasure__coronet"] = "虚妄之冕",
  [":treasure__coronet"] = "摸牌阶段，你多摸两张牌，你的手牌上限-1。",
}

return extension